// page_defs.h
#ifndef PAGE_DEFS_H
#define PAGE_DEFS_H

// 1. 所有页面的ID
enum PageId {
    PAGE_PREVIEW = 0,
    PAGE_MP4,
    PAGE_H264,
    PAGE_H265,
    PAGE_RTSP,
    PAGE_RTMP,
    PAGE_MP4_2,
    PAGE_WEBRTC,
    PAGE_ONVIF,
    PAGE_MJPEG,
    PAGE_COUNT
};

// 2. 每页要显示的信息
struct PageInfo {
    int stackedIndex;
    const char *title;
};

// 3. 表的声明（注意：这里不定义，只声明）
extern const PageInfo g_pageTable[PAGE_COUNT];

#endif // PAGE_DEFS_H
